package com.wutu.nbyjk8.util;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.pagehelper.PageInfo;

import java.util.List;

public class PageHelper2PageUtils {

    /**
     * pagehelper 2 page
     * @param page
     * @return
     */
    public  static Page<?> transPageObj(PageInfo<?> page){
        Page pageRet = new Page();
        pageRet.setRecords(page.getList());
        pageRet.setTotal(page.getTotal());
        pageRet.setSize(page.getPageSize());
        pageRet.setCurrent(page.getPageNum());
        pageRet.setPages(page.getPages());
        return pageRet;
    }

    public  static Page<?> transPageData(PageInfo<?> page, List<?> data){
        Page pageRet = new Page();
        pageRet.setRecords(data);
        pageRet.setTotal(page.getTotal());
        pageRet.setSize(page.getPageSize());
        pageRet.setCurrent(page.getPageNum());
        pageRet.setPages(page.getPages());
        return pageRet;
    }

}
